package com.naiterui.ehp.bs.cms.modules.wms.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.naiterui.ehp.bs.cms.common.entity.BaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * sku
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("p_sku")
public class Sku extends BaseEntity implements java.io.Serializable {
    private static final long serialVersionUID = 61284762700205449L;

    /**
     * 是否默认SKU 是
     */
    public static final int DEFAULT_SKU_YES = 0;
    /**
     * 是否默认SKU 否
     */
    public static final int DEFAULT_SKU_NO = 1;

    /**
     * 商品id
     */
    private Long productId;

    /**
     * SKU编号
     */
    private String number;

    /**
     * 是否默认  0：是  1：否
     */
    private Integer defaultSku;

    /**
     * sku名称（商品名 通用名 规格）
     */
    private String name;

    /**
     * 包装规格(0.25g*12片*2板/盒)
     */
    private String packingSpec;

    /**
     * 单位包装规格数量（24）
     */
    private Integer packingUnitNumber;

    /**
     * 规格单位（板，包，瓶）
     */
    private String specUnit;

    /**
     * 规格值
     */
    private Integer specValue;

    /**
     * 售价(分)
     */
    private Integer salePrice;

    /**
     * 重量(克)
     */
    private Integer weight;

    /**
     * 状态(0:下架，1:正常)
     */
    private Integer status;

    /**
     * 默认用法用量：0.未配置 1.已配置
     */
    private Integer defaultUsage;

    /**
     * 安全用法用量：0.未配置 1.已配置
     */
    private Integer safeUsage;

    /**
     * 最后配置时间
     */
    private Date lastConfigTime;
}
